package com.leyou.order.dto;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import javax.validation.constraints.NotNull;
import java.util.List;

/**
 * DTO： 数据传输对象： 用来接参， 用来响应也可以，包含VO
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class OrderDTO {
    @NotNull(message = "地址不能为空")
    private Long addressId; // 收获人地址id
    @NotNull(message = "支付方式不能为空")
    private Integer paymentType;// 付款类型
    @NotNull(message = "购买的商品列表不能为空")
    private List<CartDTO> carts;// 订单详情
}